@charset "utf-8";
/* CSS Document */
@media screen and (min-width:450px) and (max-width:1920px){
	.pc{display: block;}
	.mob{display: none;}
	/*顶部*/
	.din-a{width: 100%;}
	.din-b{width: 100%; background-color: #bf2038;}
	.din-e{width: 1200px; margin: 0 auto;}
	.din-c p{color: #fff; line-height: 38px;}
	.din-c h1{color: #fff; line-height: 38px;}
	.din-g{margin: 0 10px;}
	.din-g p{line-height: 38px; font-size: 14px; color: #fff;}
	.din-h{background: url(../img/1.png) no-repeat; width: 95px; height: 30px; margin-top: 4px;}
	.din-h p{color: #fff; font-size: 20px; font-weight: bold; letter-spacing: 12px; padding-left: 6px;}
	.din{width: 48px;}
	/*导航*/
	.han-a{width: 1200px; margin: 0 auto;}
	.han-b{margin-top: 14px;}
	.han-c{ width: 800px;}
	.han-d{width: 100px; height: 96px; padding-top: 24px; margin: 0 6px; position: relative;}
	.han-d p{ font-size: 16px; color: #505050; text-align: center;}
	.han-d span{ font-size: 14px; color: #b8b8b8; display: block; text-align: center;text-transform:uppercase;}
	.han-d:hover{ background: linear-gradient(#fbf3e2,#fff); border-bottom: 4px solid #bf2038;}
	.han-d:hover p{color: #bf2038;}
	.han-d:hover span{color: #bf2038;}
	.bp{background: linear-gradient(#fbf3e2,#fff); border-bottom: 4px solid #bf2038;}
	.pt-a{position: absolute; left: -20px; top: 95px; z-index: 3; transition: ease all 0.5s; visibility: hidden; opacity: 0;}
	.pt-b{ color: #505050; line-height: 30px;margin: 1px 0;background-color: #fff; text-align: center; width: 100px;}
	.han-d:hover .pt-a{visibility: visible;opacity: 1; left: 0;}
	.pt-a a:hover{color: #bf2038;}
	.bp p{color: #bf2038;}
	.bp span{color: #bf2038;}
	/*banner*/
	.bo-a{ width:100%; margin: 0 auto; position: relative; height: 596px;overflow: hidden;}
	.bo-b{ width:1920px; overflow: hidden; position: absolute;left: 50%; margin-left: -960px;/* z-index: -1;*/}
	.boy{ width: 1200px; margin:0 auto; position: absolute; left: 50%; margin-left: -600px; top: 50%; margin-top: -23px; opacity: 0; transition: ease all 0.5s;}
	.pa-a{ position: absolute; bottom: 8%; left: 50%;}
	.pa-a li{ width:10px; height: 10px; background-color: #fff; border-radius: 50%; float: left; margin: 0 4px; cursor: pointer;transition: all ease 0.1s;}
	.pa-a .ppp{background-color: #bf2038;}
	.bt-a{ float: left; cursor: pointer;}
	.bt-k{ float: right; cursor: pointer;}
	.sh-a{width: 1200px;background-color: #bf2038; position: absolute; bottom: 0;left: 50%; margin-left: -600px; padding: 0 20px;}
	.sh-b p{line-height: 38px; color: #fff; font-size: 14px;}
	.sh-b p span{font-size: 18px;font-weight: bold;}
	.sh-c p{ color: #fff; font-size: 12px; line-height: 38px;}
	.sh-c p span{ font-size: 14px; font-weight: bold;}
	.sh-c p a{color: #fff;}
	.bo-a:hover .boy{opacity: 1;}
	/*最新动态*/
	.tai-a{width: 100%;background: url(../img/3.png) no-repeat; background-position: left 0 top 20px; margin: 34px 0;}
	.tai-b{display: table;margin: 0 auto; background-color: #fff; padding: 0 20px;}
	.tai-d{margin-left: 14px;}
	.tai-d p{ font-size: 24px; color: #d9334c;text-transform:uppercase;}
	.tai-d p span{ color: #b6b6b6;}
	.tai-d h6{ font-size: 20px; color: #404040;}
	.tai-d h6 span{ font-size: 14px;}
	.le-a{width: 1200px; margin: 0 auto;}
	.le-b{width: 100%; margin: 24px 0;}
	.le-c{width: 394px; position: relative; margin: 0 3px;}
	.le-e{width: 394px; overflow: hidden; height: 420px;}
	.le-e img{width: 100%; transition:ease all 0.5s; transition: transform 0.5s;}
	.le-d{position: absolute; left: 0; top: 0;background: url(../img/5.png); height: 0%; padding: 40px; opacity: 0; transition:ease all 0.5s}
	.le-d p{ color: #fff;}
	.le-c:hover .le-d{opacity: 1; height: 100%;}
	.le-c:hover .le-e img{transform: scale(1.06) scale(1);}
	.boy-a{width: 100%;}
	.boy-c img{transition: ease all 0.5s;}
	.boy-b{width: 280px; position: relative; margin:0 10px;}
	.boy-d{margin: 10px;}
	.boy-d span{ font-size: 16px; color: #6e6e6e;}
	.boy-d p{ font-size: 14px; color: #aeaeae;text-transform:uppercase;}
	.boy-e{width: 140px; height: 140px; background-color: #bf2038; position: absolute; bottom: 0; right: 20px; opacity: 0;}
	.boy-b:hover .boy-e{ opacity: 1;}
	.boy-b:hover .boy-c img{transform: rotateY(-180deg)}
	.gai{margin: 20px auto; display: table;}
	/*婚纱细类*3*/
	.xi-a{width: 100%;}
	.huyo-a{margin: 20px 0;}
	.huyo-b{position: relative; height: 674px; width: 100%; overflow: hidden;}
	.huyo-c{width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
	.huyo-c1{width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
	.huyo-c2{width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
	.huyo-c img{width: 100%;}
	.huy-f{width: 1200px; position: absolute; left: 50%; margin-left: -600px; top: 50%; margin-top: 23px; cursor: pointer; opacity: 0; transition: ease all 0.5s;}
	.huy-j{width: 1200px; margin: 20px auto;}
	.huy-j1{width: 1200px; margin: 20px auto;}
	.huy-j2{width: 1200px; margin: 20px auto;}
	.huy-k{border: solid 1px #fff; width: 190px; height: 105px; overflow: hidden; margin: 0 5px;}
	.ytr{border-color: #bf2038;}
	.duo{width: 80px; background-color: #bf2038; border-radius: 10px; margin: 0 auto; transition: ease all 0.5s;}
	.duo a{text-align: center; line-height: 22px; display: block; color: #fff; text-transform: uppercase;}
	.duo:hover{transform: scale(1.2) scale(1);}
	.huyo-b:hover .huy-f{opacity: 1;}
	/*10大品牌优势*/
	.pin-a{width: 100%;}
	.pin-b{ position: relative; width: 100%; overflow: hidden; height: 140px; margin: 20px 0;}
	.pin-c{position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px;}
	.pin-c img{width: 100%;}
	.pin-d{background: url(../img/11.png); width: 100%;}
	.pin-e{width: 1200px; margin: 0 auto; padding: 20px 0;}
	.pin-f{ width: 224px; border: solid 3px #efc87f; background-color: #fff; height: 264px; margin: 8px;}
	.pin-g{margin-top: 30px;}
	.pin-g img{margin: 0 auto; display: table;}
	.pin-h{width: 24px; height: 4px; margin: 16px auto; background-color: #bf2038;}
	.pin-j{margin-top: 24px;}
	.pin-j img{margin: 8px auto; display: table;}
	.pin-k{text-align: center; color: #5a5a5a; line-height: 18px;}
	.pin-f:hover{border-color: #bf2038;}
	/*公司简介*/
	.jin-a{width: 1200px; margin: 50px auto; background-color: #efefef; box-shadow: 0px 8px 10px #dbdbdb;}
	.jin-c{width: 578px; padding:16px 30px;}
	.jin-c span{ font-size: 22px; color: #bf2038; font-weight: bold; text-align: right; display: block;}
	.jin-c p{ font-size: 14px; color: #bf2038; text-align: right;}
	.jin-d{margin: 20px 0;}
	.jin-d p{text-align: inherit; color: #5a5a5a; line-height: 26px;}
	.jin-e{width: 90px; border-radius: 14px; background-color: #bf2038;}
	.jin-e a{color: #fff; text-align: center; line-height: 24px; display: block; text-transform: uppercase;}
	/*打赏*/
	.sha-a{width: 100%;background: url(../img/7.jpg) no-repeat center; height: 572px; padding: 20px 0;}
	.sha-b{margin: 20px auto; display: table;}
	.sha-c{width: 180px;background-color: #bf2038; border-radius: 16px; margin: 0 auto;}
	.sha-c a{text-align: center;color: #fff; line-height: 34px; display: block; font-size: 16px;}
	.sha-c:hover{ box-shadow: 0px 8px 15px #427cd0;}
	.sha-d{margin: 50px 0;}
	.sha-d p{font-size: 30px; color: #fff; font-weight: bold; text-align: center;}
	.sha-d p span{color: #ff405d;}
	.sha-e{width: 1200px; margin: 0 auto;}
	.sha-f{margin:112px 34px;}
	.sha-g{width: 160px; height: 160px; border-radius: 50%; border: solid 3px #ecc67e; margin: 44px 0; padding-top: 22px;}
	.sha-g img{margin: 0 auto; display: table;}
	.sha-g p{ font-size: 12px; color: #d1d1d1; line-height: 16px; text-align: center;}
	/*口碑力量*/
	.lan-a{width: 100%;}
	.lan-b{width: 1200px; margin: 40px auto;}
	.lan-c{margin-top: 60px; cursor: pointer;float:left;}
	.lan-k{margin-top: 60px; cursor: pointer;float:right;}
	.lan-d{width: 1120px;height: 160px; overflow: hidden; margin-left: 4px;float:left;}
	.lan-e{width: 10000px;}
	.lan-f{background: url(../img/40.png) no-repeat; width: 245px; height: 137px; padding: 20px 12px 12px 12px; margin: 20px;}
	.lan-g{border-radius: 10px; background-color: #5d6169; color: #fff; padding: 10px; height: 100%; line-height: 18px; position: relative;}
	.lan-g:hover{background-color: #95c1ca;}
	.lan-h{position: absolute; right: 12px; top: -40px;}
	/*活动咨询*/
	.zi-a{width: 100%;}
	.zi-b{width: 1200px; margin: 0 auto;}
	.zi-c{width: 387px; margin: 0 6px;}
	.zi-d{width: 100%; height: 188px; overflow: hidden; position: relative;}
	.zi-d img{transition: ease all 0.5s;}
	.zi-e{position: absolute; left: 10px; top: 14px; transition: ease all 0.5s;}
	.zi-e p{font-size: 30px; font-weight: bold; color: #fff;}
	.zi-e img{margin-top: 8px;}
	.zi-c:hover .zi-e{ left: 20px;}
	.zi-c:hover .zi-d img{transform: scale(1.02) scale(1);}
	.zi-f{width: 100%; margin: 14px 0; padding: 0 6px;}
	.zi-g{width: 100%; border-bottom: solid 1px #e5e5e5;padding: 10px 0;}
	.zi-j{margin-left: 10px;}
	.zi-j p{ width: 260px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #5d5d5d;}
	.zi-j a{transition: ease all 0.5s;}
	.zi-g:hover p{color: #bf2038;}
	.zi-g:hover a{color: #bf2038; margin-left: 10px;}
	.zi-l{width: 80px; background-color: #bf2038; border-radius: 14px;transition: transform 0.5s;}
	.zi-l a{text-align: center; color: #fff; line-height: 26px; display: block; text-transform: uppercase;}
	.zi-l:hover{transform: scale(1.2) scale(1);}
	/*页脚部分*/
	.jao-a{width: 100%;}
	.jao-b{background-color: #bf2038;}
	.jao-d{width: 1200px; margin: 0 auto;}
	.jao-c p{color: #fff; line-height: 40px; font-size: 14px;}
	.jao-c a{color: #fff;}
	.jao-e{margin: 10px 0;}
	.jn-a{width: 100%;background: url(../img/45.png);}
	.jn-b{width: 1200px; margin: 0 auto;}
	.jn-d{width: 400px;}
	.jn-e{width: 34px; height: 4px; background-color: #fff; margin: 20px 0;}
	.jn-h{width: 34px; height: 4px; background-color: #fff; margin: 18px 0;}
	.jn-f p{ font-size: 20px; color: #efc87f; font-weight: bold;}
	.jn-g{width: 400px;}
	.jn-j{background: url(../img/46.png) no-repeat; padding-top: 12px; background-position: right top; margin-top: 14px;}
	.jn-j p{text-align: right; font-size: 20px; color: #efc87f; font-weight: bold;}
	.zuo-a{width: 100%;margin-top: 30px;}
	.zuo-b{width: 750px;}
	.zuo-c{border-left: dashed 1px #f0f0f0;}
	.zuo-d{padding: 16px 28px;}
	.zuo-d p{ color: #f0f0f0;}
	.zuo-f{margin: 14px 20px;}
	.zuo-e{width: 40px; height: 40px; background-color: #3d3c3c; border-radius: 50%; margin: 6px; transition: ease all 0.5s; position: relative;}
	.rity{position: absolute; right: -10px; top: -170px; opacity: 0; transition: ease all 0.5s; visibility: hidden;}
	.zuo-e img{padding: 8px;}
	.zuo-e:hover{background-color: #5a5a5a;}
	.zuo-p{width: 422px;}
	.wn-a{width: 194px;}
	.wn-a input{width: 100%; border: none; background: none; border: solid 1px #bf2038; line-height: 30px; color: #b9b9b9;}
	.na{margin: 16px 0;}
	.wn-b{width: 188px;}
	.wn-b textarea{width: 100%; height: 78px; background: none; border: none; border: solid 1px #bf2038; color: #b9b9b9; resize: none;}
	.wn-b input{width: 100%; background-color: #bf2038; color: #fff;line-height: 30px; border: none; margin-top: 18px;}
	.tin-a{width: 100%; padding: 30px 0;}
	.tin-a p{ color: #f0f0f0; margin: 10px 0;}
	.tin-a p img{display: inline-block;}
	.tin-a p a{ color:#f0f0f0;}
	.tin-a p a:hover{text-decoration: underline;}
	.tin-a span{color: #afafaf;}
	.tin-a span a{color: #afafaf;}
	.tyxi:hover .rity{opacity: 1; visibility: visible;}
	
	/*天真品牌*/
	.gu-a{width: 100%; height: 380px; overflow: hidden; position: relative;}
	.gu-b{width: 1920px; position: absolute; left: 50%; margin-left: -960px; top: 0;}
	/*固定*/
	.be-a{width: 100%; margin: 30px 0;}
	.be-b{margin: 0 auto; display: table;}
	.be-c{background: url(../img/3.png) no-repeat; background-position: left 0 bottom 60px;}
	.be-b img{margin: 0 auto; display: table;} 
	.be-b p{ font-size: 45px; color: #404040; text-align: center; padding: 10px; background-color: #fff;}
	.be-b h1{ font-size: 45px; color: #404040; text-align: center; padding: 10px; background-color: #fff;}
	.be-d{width: 1200px; margin: 0 auto;}
	.be-e{margin: 30px auto; display: table;}
	.be-f{width: 160px;border: solid 1px #a5a5a5; border-radius: 10px; margin: 10px 20px;}
	.be-f a{text-align: center; display: block; font-size: 16px; color: #6b6b6b; line-height: 50px;}
	.be-f:hover{background-color: #bf2038; border-color: #fff;}
	.be-f:hover a{color: #fff;}
	.op{background-color:#bf2038; border-color: #fff; }
	.op a{color: #fff;}
	.be-h{margin: 20px auto; width: 1000px; line-height: 22px;}
	.be-h p{ font-size: 14px; color: #3d3d3d;}
	.be-g img{display: table; margin: 0 auto;}
	.be-j{margin: 10px 0;}
	.be-j p{ font-size: 22px; font-weight: bold; color: #3d3d3d; text-align: center;}
	.be-j span{ font-size: 18px; color: #cfcfcf; text-align: center; display: block;}
	/*发展历程*/
	.mo-a{background: url(../img/53.png) no-repeat center; background-position: top;}
	.mo-a p{text-align: center; font-size: 24px; font-weight: bold; color: #5a5a5a;}
	.mo-a img{margin: 20px auto; display: table;}
	.mo-b{margin: 40px auto;}
	/*天真优势*/
	.sp-a{width: 100%;background: url(../img/55.png); padding: 40px 0;}
	.sp-b{width: 1000px; margin: 0 auto;}
	.sp-c{padding: 20px 0;}
	.sp-d{width: 426px; background-color: #fff; border: 3px solid #efc87f; height: 204px;}
	.sp-e{margin-left: -32px; margin-top: 50px;}
	.sp-f{padding: 40px 20px 0 20px;}
	.sp-g{padding: 20px;}
	.sp-h{padding: 10px;}
	.sp-h img{display: inherit; margin: 4px 0;}
	.sp-h p{color: #5a5a5a; font-size: 12px; line-height: 20px;}
	.he-c{width: 426px; background-color: #fff; border: 3px solid #efc87f; height: 204px;}
	.he-a{padding: 20px 0;}
	.he-g{margin-right: -32px; margin-top: 50px;}
	.he-d{padding: 40px 20px 0 20px;}
	.he-e{padding: 20px;}
	.he-f{padding: 10px;}
	.he-f img{display: inherit; margin: 4px 0;}
	.he-f p{color: #5a5a5a; font-size: 12px; line-height: 20px;}
	.sp-j{ width: 573px; overflow: hidden;}
	.sp-j img{transition: transform 0.4s;}
	.sp-j:hover img{transform: scale(1.01) scale(1);}
	.he-b{width: 573px; overflow: hidden;}
	.he-b img{transition: transform 0.4s;}
	.he-b:hover img{transform: scale(1.01) scale(1);}
	
	/*作品大赏*/
	.me-a{width: 1200px; margin:0 auto;}
	.me-c{width: 380px; margin:10px;}
	.me-d{ height: 580px; overflow: hidden; position: relative;}
	.me-d img{width: 100%;}
	.me-e{width: 100%; height:100%;background: url(../img/65.png); position: absolute; left: 0; top: 0; padding: 30px; transform: rotateY(90deg); transition:ease all 0.5s;}
	.me-f{width: 100%; height: 100%; border: solid 2px #f5deb1;}
	.me-g{margin-top: 100px;}
	.me-g img{width: initial; margin:0 auto; display: table;;}
	.me-g p{ font-weight: bold; color: #efc87f; font-size: 24px; text-align: center; padding: 20px 0;}
	.me-h p{ font-size: 16px; font-weight: initial; color: #efc87f;}
	.me-h p span{ font-size: 12px; color: #867456; }
	.me-j{margin-top: 160px;}
	.me-j img{width: initial;}
	.me-j p{text-align: center; font-size: 14px; color: #efc87f;}
	.me-c:hover .me-e{transform: rotateY(0deg);}
	.moot-a{width: 100%; border-left: 1px solid #eeeeee; padding: 10px; margin: 10px 0;}
	.moot-c p{color: #bebebe; font-size: 14px;}
	.moot-d p{ color: #444444; font-size: 14px; font-style: italic; }
	.moot-e p{ font-size: 14px; color: #444444; padding: 10px 0;}
	.ypp{margin: 10px 0;}
	.font{width: 100%;}
	.qun-a{margin: 20px auto; display: table;}
	.qun-b{width: 40px; height: 40px; background-color: #5d6169; border-radius: 50%; margin: 0 5px;}
	.qun-b a{ text-align: center; display: block; line-height: 40px; color: #fff; font-size: 14px;}
	.qun-b:hover{background-color: #bf2038;}
	.sd{background-color: #bf2038;}
	.yi-a{width: 100%; margin: 30px 0;}
	.yi-b{width: 100%;}
	.yi-d{margin-left: -10px; margin-top: 14px;}
	.yi-d p{ font-size: 20px; color: #444444;}
	.yi-d p span{ font-size: 16px; color: #b6b6b6; text-transform: uppercase; }
	.yi-h{ width: 380px; margin:0 10px;}
	.yi-j img{width: 100%;}
	.yi-l p{ font-size: 18px; color: #444444;line-height: 30px;}
	.yi-p p{color: #bf2038; font-size: 24px; font-weight: bold;}
	.yi-k{padding: 8px 0;}
	.yi-e{margin:20px 0; position: relative; width: 100%; overflow: hidden; height: 264px;}
	.yi-f{position: absolute; left: 0; top: 0; width: 10000px;}
	.btn-a{margin:40px auto; display: table;}
	.btn-w{width: 10px; height: 10px; border-radius: 50%; background-color: #5d6169; margin:0 5px; cursor: pointer;}
	.om{background-color: #bf2038;}
	/*推荐轮播*/
	.pq-a{width: 100%; position: relative; height: 478px; overflow: hidden; margin: 20px 0;}
	.pq-b{width: 10000px; position: absolute; left: 0;}
	.pq-d img{margin: inherit; display: inherit; width: 282px;}
	.pq-e p{text-align: center; font-size: 18px; color: #444444; line-height: 50px;}
	.pq-c{ width: 280px; margin: 0 10px;}
	.xiu-a{margin: 30px auto; display: table;}
	.xiu-b{width: 10px; height: 10px; border-radius: 50%; background-color: #5d6169; margin:0 5px; cursor: pointer;}
	.fn{background-color: #bf2038;}
	/*大赏详情*/
	.to-a{width: 100%; border-bottom: 3px solid #f3f3f3; padding-bottom: 10px;}
	.to-d h1{ font-size: 20px; color: #444444;}
	.to-d h1 span{ font-size: 16px;color: #b6b6b6; text-transform: uppercase;}
	.to-d h6{ font-size: 14px; color: #b6b6b6; line-height: 40px;}
	.to-e{width: 80px; background-color: #bf2038; border-radius: 16px;}
	.to-e a{text-align: center; color: #fff; display: block; line-height: 24px; margin: 6px 0;}
	.to-c{width: 300px;}
	.to-b{width: 100%; padding: 0 20px;}
	.to-f{width: 400px;}
	.to-g{background-color: #dfdfdf; width: 180px;}
	.to-g a{text-align: center; display: block; line-height: 80px; font-size: 16px;color: #fff;}
	.to-g a span{font-weight: bold; font-size: 22px;}
	.dvf{ background-color: #a2c9d0;}
	.ns-a{width: 100%; color: #444444; font-size: 14px; line-height: 24px;}
	.ns-b{margin: 30px 0;}
	.ns-b img{width: 100%;}
	.ns-c{width: 100%; border-top: 3px #f3f3f3 solid; padding-top: 20px;}
	.ns-d{width: 100px; background-color: #bf2038; border-radius: 16px; margin: 0 auto; transition: transform 0.5s;}
	.ns-d a{text-align: center; color: #fff; display: block; line-height: 24px;}
	.ns-d:hover{transform: scale(1.2) scale(1);}
	/*口碑力量*/
	.dee-a{ width: 100%;}
	.dee-b{width: 100%; overflow: hidden; height: 110px; position: relative; margin:40px 0;}
	.dee-c{width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
	.dee-c img{width: 100%;}
	.dee-d{width: 1200px; margin: 0 auto;}
	.dee-e{width: 780px; margin: 20px 0;}
	.dee-f{margin-right: 20px; position: relative;}
	.geiw{position: absolute; right: 0px; top: -165px; opacity: 0;}
	.jhdu:hover .geiw{opacity: 1;}
	.dee-h{margin: 10px;}
	.dee-h span{ font-size: 16px; color: #6e6e6e;}
	.dee-h p{font-size: 16px; color: #6e6e6e; text-transform: uppercase; line-height: 30px;}
	.dss-a{width: 100%;}
	.dss-b{width: 100%;background: url(../img/73.png);}
	.dss-c{width: 1200px; margin: 0 auto; height: 1018px;}
	.dss-d{ width: 408px; position: relative; top: -278px;}
	.dss-e{background: url(../img/74.png) no-repeat center; width: 100%; height: 707px; padding-top: 86px;}
	.dss-f{width: 294px; height: 520px; margin-left: 52px; overflow: hidden; position: relative;}
	.dss-g{width: 2000px; position: absolute; left: 0;}
	.dss-j{position: absolute; bottom: 20px; left: 40%;}
	.dss-k{width: 10px; height: 10px; border-radius: 50%; background-color: #fff; margin: 0 5px;}
	.as{background-color: #bf2038;}
	.sdd-a{width: 100%;}
	.men-a{ width: 760px; margin:20px 0;}
	.men-b{background: url(../img/76.png) no-repeat; width: 348px; height: 137px; padding: 20px 10px 10px 10px; margin:20px 14px;}
	.men-d{background-color: #5d6169; border-radius: 10px; padding: 10px; font-size: 12px; position: relative;}
	.men-d span{color: #fff; font-weight: bold; padding: 6px 0; display: block;}
	.men-d p{color: #fff; line-height: 20px;}
	.men-e{height: 58px; overflow: hidden;}
	.men-c{cursor: pointer;}
	.men-f{position: absolute;right: 20px; top: -34px;}
	.men-d:hover{background-color: #89b2ba;}
	.zt-a{width: 100%;}
	.zt-c{width: 30px; height: 30px; background-color: #5d6169; border-radius: 50%; margin:0 5px;}
	.zt-c a{font-size: 14px; text-align: center; line-height: 30px; display: block; color: #fff;}
	.zt-c:hover{background-color: #bf2038;}
	.vf{background-color: #bf2038;}
	.zt-b{padding: 30px 0; margin-right: 20px;}

	.zhan-b{position: fixed; left: 0; top: 0; width: 100%; height: 100%;background: url(../img/90.png);}
	.zhan-c{position: relative; left: 50%;top: 15%; width: 1200px; margin-left: -600px;}
	.zhan-c img{margin: 0 auto; display: table;}
	.in-a{margin: 40px auto; display: table;}
	.yt-a{position: absolute; right: 0; top: 0; z-index: 5;}
	.tyu{display: none;}
	/*活动咨询*/
	.yan-a{width: 1200px; margin: 40px auto;}
	.yan-b{margin: 20px 0;}
	.yan-c{width: 578px; height: 338px; overflow: hidden;}
	.yan-c img{width: 100%;}
	.yan-d{background: url(../img/37.jpg) no-repeat; width: 578px; height: 337px; }
	.yan-f{padding-top: 92px; padding-right: 14px;}
	.yan-f p{ font-size: 18px; color: #98d2de; font-weight:bold;}
	.yan-g{padding: 30px 0 30px 14px;}
	.yan-g p{ font-size: 30px; color: #fff;}
	.yan-p{width: 280px; height: 80px; overflow: hidden;font-size: 14px; color: #6b6b6b; line-height: 20px;}
	.yan-o{width: 80px; background-color: #bf2038; border-radius: 12px; margin-top: 50px;}
	.yan-o a{text-align: center; display: block; color: #fff; line-height: 22px;}
	.yan-j{margin: 20px;}
	.tr-a{margin: 20px auto; display: table;}
	/*天真新闻*/
	.mp-a{width: 1200px; margin: 0 auto;}
	.mp-b{width: 344px; border: solid 1px #e5e5e5; padding: 20px; margin: 20px;}
	.mp-c p{ font-size: 20px; color: #aaaaaa; text-align: right;}
	.mp-d{padding: 4px 0;}
	.mp-d p{ font-size: 16px; color: #6b6b6b; text-align: right;}
	.mp-e{width: 100%; height: 96px; text-align: right;font-size: 14px; color: #6b6b6b; line-height: 24px; overflow: hidden; margin: 10px 0;}
	.mp-e p{font-size: 14px; color: #6b6b6b; line-height: 24px; color: #6b6b6b;}
	.mp-g{width: 100px; background-color: #bf2038; border-radius: 12px;}
	.mp-g p{text-align: center;color: #fff; line-height: 26px;}
	.mp-b:hover{box-shadow: 0px 2px 16px #ffe8ed;border-color: #fff;}
	.dsp{width: 1200px; margin: 0 auto;}
	/*天真首页详情*/
	.mb-a{width: 100%;}
	.mb-b{background-color: #f8f8f8; border: solid 1px #e5e5e5;}
	.mb-c{border-bottom: solid 1px #e5e5e5;  padding: 20px 0;}
	.mb-c h1{ text-align: center; display: block; font-size: 26px;color: #363636;}
	.mb-c p{text-align: center; font-size: 14px; color: #aaaaaa; padding: 10px;}
	.mb-d{padding: 10px 80px;font-size: 14px; color: #363636; line-height: 28px;}
	.mb-d img{width: 100%; margin: 20px 0;}
	.mb-d p{font-size: 14px; color: #363636; line-height: 28px;}
	.mb-e{padding: 40px 0;}
	.fg-a{width: 100px; background-color: #bf2038; border-radius: 12px; margin: 30px auto;}
	.fg-a a{text-align: center;display: block; line-height: 28px; color: #fff;font-size: 14px;}
	/*婚礼策划*/
	.dsp-a{margin: 30px auto; display: table;}
	.dsp-b{width: 100%;overflow: hidden; }
	.buru{position: relative; left: 50%; margin-left: -960px;}
	.dsp-c{background-color: #e9f2f1; width: 100%;}
	.dsp-d{width: 1200px; margin: 0 auto; padding-top: 50px;}
	
	/*精彩图片*/
	.container{max-width: 720px;margin: 0 auto; position: relative;}
	.slide{width: 100%;min-height: 180px;overflow: hidden;position: relative;}
	.slide .img{overflow: hidden;position: absolute;transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;}
	.slide .img img{width: calc(100% - 14px);height: calc(100% - 14px);margin: 7px;}
	.slide .img1{width: 40%;height: 40%;top: 30%;left: -50%;z-index: 1;}
	.slide .img2{width: 60%;height: 60%;top: 20%;left: -20%;z-index: 2;}
	.slide .img3{width: 80%;height: 80%;top: 10%;left: 10%;z-index: 3;}
	.slide .img4{width: 60%;height: 60%;top: 20%;left: 60%;z-index: 2;}
	.slide .img5{width: 40%;height: 40%;top: 30%;left: 110%;z-index: 1;}
	.slide-bt{position: absolute;left: 50%;bottom: 13%;z-index: 10; display: none;}
	.slide-bt span{width: 24px;height: 8px;background: #c9caca;float: left;margin: 5px;border-radius: 4px;}
	.slide .slide-bt .on{background: #ffd200;}
	.hjj-le{position: absolute; left: -80px; top: 50%; z-index: 100;}
	.hjj-ri{position: absolute; right: -80px; top: 50%; z-index: 100;}
	
	.chy-b{margin: 0 auto; display: table;}
	.bus{margin: 40px auto; display: table;}
	/*联系我们*/
	.er-a{width: 1200px; margin: 20px auto; padding: 0 100px;}
	.er-b{border: solid 1px #d9b872;}
	.ki-a{width: 100%;}
	.ki-b{width: 100%; margin: 40px 0;}
	.ki-c{ width: 328px;}
	.ki-d span{font-size: 26px; color: #d9b872; font-weight: bold;}
	.ki-d p{font-size: 18px; color: #363636; line-height: 30px;}
	.ki-e{width: 43px; height: 2px; background-color: #d9b872; margin: 20px 0;}
	.ki-f{margin: 20px 0;}
	.ki-g span{color: #aaaaaa; line-height: 24px;}
	.ki-g:nth-child(2){margin-left: 20px;}
	.ki-h{ width: 534px;}
	.ki-k{width: 265px; height: 138px;}
	.ki-k span{ font-size: 14px; color: #363636; font-weight: bold;}
	.ki-k img{margin: 10px 0;}
	.ki-k p{font-size: 14px; line-height: 24px;color: #363636;}
	.cu-a{margin: 20px 0;}
	/*在线留言*/
	.shun-a{width: 1200px;margin: 20px auto;background: url(../img/83.jpg) no-repeat center; height: 705px; padding-top: 118px;}
	.shun-b{width: 800px; margin: 0 auto;}
	.shun-c p{text-align: center; color: #d9b872; font-size: 18px; text-indent: 6em;}
	.shun-e{margin: 20px auto; display: table;}
	.shun-f{ width: 390px; margin: 10px 0;}
	.shun-d{margin-left: 20px;}
	.shun-g p{line-height: 40px; font-size: 14px; color: #6b6b6b;}
	.shun-h{margin-left: 10px;}
	.shun-h input{border:none; border:solid 1px #e1efdf; line-height: 40px; width: 260px;}
	.shy-a{width: 100%;}
	.shy-b p{ color: #6b6b6b; line-height: 40px; font-size: 14px;}
	.shy-c{width: 676px; margin: 20px 0; margin-left: 16px;}
	.shy-c textarea{border: solid 1px #e1efdf; resize: none; width: 100%; height: 120px; margin: 0; padding: 0;}
	.suh{ margin-right: 20px;}
	.ti-a{width: 100%;}
	.ti-b{margin-right: 18px;}
	.ti-b input{ border: none; background:none; background-color: #bcc0bf; color: #fff; line-height: 30px; width: 100px;} 
	/*人力资源*/
	.hup-a{width: 100%; margin: 50px 0;}
	.hup-c{background:#a8a8a8 url(../img/+.png) no-repeat; background-position: right 14px top 14px; padding: 0 10px; margin: 4px 0; cursor: pointer;}
	.hup-c p{line-height: 40px; color: #fff; font-size: 14px;}
	.uhg{background:#bf2038 url(../img/-.png) no-repeat; background-position: right 14px top 14px;}
	.hup-d{padding: 20px;}
	.hup-d p{ color: #666666; line-height: 24px; font-size: 14px;}
	/*客服悬浮*/
	.sanyaose{width: 88px; position: fixed; right: 10px; top: 50%; margin-top: -150px;}
	.skod{width: 100%; background-color: #6d3aad; height: 90px; margin: 5px 0;}
	.skod a{text-align: center; line-height: 80px; display: block; font-size: 16px; color: #fff;}
	.skod img{margin: 0 auto; display: block; padding-top: 14px;}
	.skod p{text-align: center; font-size: 14px; color: #fff; line-height: 30px;}
	.skod .rix{line-height: 14px; font-size: 12px; padding-top: 4px;}
	.chou{ height: inherit; height: 40px; background-color: #D52441;}
	.chou a{line-height: 40px; font-size:14px;}
	.jiesw{position: relative;}
	.dingw{width: 120px; height: 120px; position: absolute; left: -124px; bottom: 12px;}
	.dingw img{ width: 100%;}
	
	/*网站地图*/
	.wzdt{width: 1200px;margin: 0 auto; margin-bottom:40px;}
	.wzdt_a{border: solid 2px #e5e5e5;margin-top: 22px;}
	.wzdt_a h1{width: 1144px;margin: 0 auto;border-bottom: 1px solid #f2f2f2;margin-top: 5px;}
	.wzdt_a h1 a{font-size: 16px;color: #505050;font-weight: bold;line-height: 45px;}
	.wzdt_a p{margin: 0 25px;}
	.wzdt_a p a{color: #505050;line-height: 42px;margin-right: 15px;}
	.wzdt_a p a:hover{color: #0665d0}
	
	
}









@media screen and (min-width:320px) and (max-width:450px){
	.pc{display: none;}
	.mob{display: block;}
	/*顶部*/
	.din-a{width: 100%; padding: 2%; display: none;}
	.din-b{width: 100%; background-color: #bf2038;}
	.din-e{width: 100%; margin: 0 auto; display: none;}
	.din-c p{color: #fff; line-height: 38px;}
	.din-c h1{color: #fff; line-height: 38px;}
	.din-g{margin: 0 10px;}
	.din-g p{line-height: 38px; font-size: 14px; color: #fff;}
	.din-h{background: url(../img/1.png) no-repeat; width: 95px; height: 30px; margin-top: 4px;}
	.din-h p{color: #fff; font-size: 20px; font-weight: bold; letter-spacing: 12px; padding-left: 6px;}
	.din{width: 48px;}
	/*导航*/
	.han-a{width: 100%; margin: 0 auto;}
	.han-b{margin: 0; width:160px;}
	.han-b img{width: 100%;}
	.han-c{ width:100%; float: none;}
	.han-d{width:calc(100%/4); padding-top: 10px; margin:0; position: relative; height: 50px;}
	.han-d p{ font-size: 12px; color: #505050; text-align: center;}
	.han-d span{ font-size: 12px; color: #b8b8b8; display: block; text-align: center;text-transform:uppercase;}
	.han-d:hover{ background: linear-gradient(#fbf3e2,#fff); border-bottom: 4px solid #bf2038;}
	.han-d:hover p{color: #bf2038;}
	.han-d:hover span{color: #bf2038;}
	.bp{background: linear-gradient(#fbf3e2,#fff); border-bottom: 1px solid #bf2038;}
	.pt-a{position: absolute; left: -20px; top: 95px; z-index: 3; transition: ease all 0.5s; visibility: hidden; opacity: 0;}
	.pt-b{ color: #505050; line-height: 30px;margin: 1px 0;background-color: #fff; text-align: center; width: 100px;}
	.han-d:hover .pt-a{visibility: visible;opacity: 1; left: 0;}
	.pt-a a:hover{color: #bf2038;}
	.bp p{color: #bf2038;}
	.bp span{color: #bf2038;}
	/*banner*/
	.bo-a{ width:100%;position: relative; height: 138px;overflow: hidden; margin-top: 52px;}
	.bo-b{ width:450px; overflow: hidden; position: absolute;left: 50%; margin-left: -225px;/* z-index: -1;*/}
	.bo-b img{width: 100%;}
	.boy{width: 300px;position: relative; left: 50%; margin-left: -150px;top: 50%; margin-top: -23px; opacity: 1;}
	.pa-a{ position: absolute; bottom: 8%; left: 50%; display: none;}
	.pa-a li{ width:10px; height: 10px; background-color: #fff; border-radius: 50%; float: left; margin: 0 4px; cursor: pointer;transition: all ease 0.1s;}
	.pa-a .ppp{background-color: #bf2038;}
	.bt-a{ float: left; cursor: pointer;}
	.bt-k{ float: right; cursor: pointer;}
	.sh-a{width: 1200px;background-color: #bf2038; position: absolute; bottom: 0;left: 50%; margin-left: -600px; padding: 0 20px; display: none;}
	.sh-b p{line-height: 38px; color: #fff; font-size: 14px;}
	.sh-b p span{font-size: 18px;font-weight: bold;}
	.sh-c p{ color: #fff; font-size: 12px; line-height: 38px;}
	.sh-c p span{ font-size: 14px; font-weight: bold;}
	.sh-c p a{color: #fff;}
	/*最新动态*/
	.tai-a{width: 100%;background: none; margin: 10px 0;}
	.tai-b{display: table;margin: 20px auto;}
	.tai-d{margin: 0;}
	.tai-c{display: none;}
	.tai-d p{ font-size: 14px; color: #d9334c;text-transform:uppercase; text-align: center;}
	.tai-d p span{ color: #b6b6b6;}
	.tai-d h6{ font-size: 14px; color: #404040; text-align: center;}
	.tai-d h6 span{ font-size: 12px; display: none;}
	.le-a{width: 100%; margin: 0 auto;}
	.le-b{width: 100%; margin: 10px 0;}
	.le-c{width: calc(94%/3); position: relative; margin: 0 3px;}
	.le-e{ overflow: hidden; height: inherit; width: inherit;}
	.le-e img{width: 100%; transition:ease all 0.5s; transition: transform 0.5s;}
	.le-d{position: absolute; left: 0; top: 0;background: url(../img/5.png); height: 0%; padding: 40px; opacity: 0; transition:ease all 0.5s; display: none;}
	.le-d p{ color: #fff;}
	.le-c:hover .le-d{opacity: 1; height: 100%;}
	.le-c:hover .le-e img{transform: scale(1.06) scale(1);}
	.boy-a{width: 100%; display: none;}
	.boy-c img{transition: ease all 0.5s;}
	.boy-b{width: 280px; position: relative; margin:0 10px;}
	.boy-d{margin: 10px;}
	.boy-d span{ font-size: 16px; color: #6e6e6e;}
	.boy-d p{ font-size: 14px; color: #aeaeae;text-transform:uppercase;}
	.boy-e{width: 140px; height: 140px; background-color: #bf2038; position: absolute; bottom: 0; right: 20px; opacity: 0;}
	.boy-b:hover .boy-e{ opacity: 1;}
	.boy-b:hover .boy-c img{transform: rotateY(-180deg)}
	.gai{margin: 20px auto; display: table;}
	.gai img{width: 100%;}
	/*婚纱细类*3*/
	.xi-a{width: 100%;}
	.huyo-a{margin: 20px 0;}
	.huyo-b{position: relative; height: 158px; width: 100%; overflow: hidden;}
	.huyo-c{width: 450px; position: absolute; left: 50%; margin-left: -225px;}
	.huyo-c1{width: 450px; position: absolute; left: 50%; margin-left: -225px;}
	.huyo-c2{width: 450px; position: absolute; left: 50%; margin-left: -225px;}
	.huyo-c img{width: 100%;}
	.huyo-c1 img{width: 100%;}
	.huyo-c2 img{width: 100%;}
	.huy-f{width: 300px; position: absolute; left: 50%; margin-left: -150px; top: 50%; margin-top: -23px; cursor: pointer;opacity: 1;}
	.huy-j{width: 1200px; margin: 20px auto; display: none;}
	.huy-j1{width: 1200px; margin: 20px auto; display: none;}
	.huy-j2{width: 1200px; margin: 20px auto; display: none;}
	.huy-k{border: solid 1px #fff; width: 190px; height: 105px; overflow: hidden; margin: 0 5px;}
	.ytr{border-color: #bf2038;}
	.duo{width: 70px; background-color: #bf2038; border-radius: 10px; margin: 0 auto;}
	.duo a{text-align: center; line-height: 18px; display: block; color: #fff; text-transform: uppercase;}
	/*10大品牌优势*/
	.pin-a{width: 100%;}
	.pin-b{ width: 100%; overflow: hidden;margin: 20px 0;}
	.pin-c{position: inherit;}
	.pin-c img{width: 100%;}
	.pin-d{background: url(../img/11.png); width: 100%;}
	.pin-e{width: 100%; margin: 0 auto; padding: 10px 0;}
	.pin-f{ width:calc(97%/2); border: solid 1px #efc87f; background-color: #fff; height: 154px; margin: 2px;}
	.pin-g{margin-top: 30px;}
	.pin-g img{margin: 0 auto; display: table; width: 36px;}
	.pin-h{width: 24px; height: 4px; margin: 10px auto; background-color: #bf2038;}
	.pin-j{margin-top: 24px;}
	.pin-j img{margin: 8px auto; display: table;}
	.pin-k{text-align: center; color: #5a5a5a; line-height: 18px; display: none;}
	.pin-f:hover{border-color: #bf2038;}
	.hudh img{width:68px;}
	/*公司简介*/
	.jin-a{width: 100%; margin: 10px auto; background-color: #efefef;}
	.jin-b img{width: 100%;}
	.jin-c{width: 100%; padding:16px;}
	.jin-c span{ font-size: 14px; color: #bf2038; font-weight: bold; text-align: right; display: block;}
	.jin-c p{ font-size: 12px; color: #bf2038; text-align: right;}
	.jin-d{margin: 20px 0;}
	.jin-d p{text-align: inherit; color: #5a5a5a; line-height: 26px;}
	.jin-e{width: 90px; border-radius: 14px; background-color: #bf2038;}
	.jin-e a{color: #fff; text-align: center; line-height: 24px; display: block; text-transform: uppercase;}
	/*打赏*/
	.sha-a{width: 100%;background: url(../img/7.jpg) no-repeat center; padding: 20px 0;}
	.sha-b{margin: 10px auto; width: 200px;}
	.sha-b img{width: 100%;}
	.sha-c{width: 120px;background-color: #bf2038; border-radius: 16px; margin: 0 auto;}
	.sha-c a{text-align: center;color: #fff; line-height: 34px; display: block; font-size: 12px;}
	.sha-c:hover{ box-shadow: 0px 8px 15px #427cd0;}
	.sha-d{margin-top: 80px;}
	.sha-d p{font-size: 12px; color: #fff; font-weight: bold; text-align: center;}
	.sha-d p span{color: #ff405d;}
	.sha-e{width: 1200px; margin: 0 auto; display: none;}
	.sha-f{margin:112px 34px;}
	.sha-g{width: 160px; height: 160px; border-radius: 50%; border: solid 3px #ecc67e; margin: 44px 0; padding-top: 22px;}
	.sha-g img{margin: 0 auto; display: table;}
	.sha-g p{ font-size: 12px; color: #d1d1d1; line-height: 16px; text-align: center;}
	/*口碑力量*/
	.lan-a{width: 100%;}
	.lan-b{width:327px;margin:0 auto;}
	.lan-c{width:21px;cursor:pointer;position:relative;left:0;top:60px;z-index:10;float:left;}
	.lan-k{width:21px;cursor:pointer;position:relative;right:0;top:60px;z-index:10;float:right;}
	.lan-d{width:285px;height:160px;overflow:hidden;margin:0 auto;}
	.lan-e{width: 10000px;}
	.lan-f{background: url(../img/40.png) no-repeat center;width:245px; height: 137px; padding:35px 12px 12px 12px; margin:5px 20px;}
	.lan-g{border-radius: 10px; background-color: #5d6169; color: #fff; padding: 10px; height:95%; line-height: 18px; position: relative;}
	.lan-g:hover{background-color: #95c1ca;}
	.lan-h{position: absolute; right: 12px; top: -40px;}
	/*活动咨询*/
	.zi-a{width: 100%;}
	.zi-b{width: 100%; margin: 0 auto; padding: 2%;}
	.zi-c{width: 100%;margin: 10px 0;}
	.zi-d{width: 100%; position: relative;}
	.zi-d img{transition: ease all 0.5s; width: 100%;}
	.zi-e{position: absolute; left: 10px; top: 14px; transition: ease all 0.5s;}
	.zi-e p{font-size: 20px; font-weight: bold; color: #fff;}
	.zi-e img{margin-top: 8px; width: inherit;}
	.zi-c:hover .zi-e{ left: 20px;}
	.zi-c:hover .zi-d img{transform: scale(1.02) scale(1);}
	.zi-f{width: 100%; margin: 10px 0;}
	.zi-g{width: 100%; border-bottom: solid 1px #e5e5e5;padding: 8px 0;}
	.zi-j{margin-left: 10px; width: 200px;}
	.zi-j p{ width: 260px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #5d5d5d;}
	.zi-j a{transition: ease all 0.5s; width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
	.zi-g:hover p{color: #bf2038;}
	.zi-g:hover a{color: #bf2038; margin-left: 10px;}
	.zi-l{width: 80px; background-color: #bf2038; border-radius: 14px;transition: transform 0.5s;}
	.zi-l a{text-align: center; color: #fff; line-height: 20px; display: block; text-transform: uppercase;}
	.zi-l:hover{transform: scale(1.2) scale(1);}
	/*页脚部分*/
	.jao-a{width: 100%; display: none;}
	
	/*天真品牌*/
/*
	.gu-a{width: 100%; height: 250px; overflow: hidden; position: relative; margin-top: 40px;}
	.gu-b{width: 450px; position: absolute; left: 50%; margin-left: -225px; top: 0;}
*/
	.gu-a{margin-top: 50px;}
	.gu-b img{width: 100%;}
	/*固定*/
	.be-a{width: 100%; padding: 2%; margin-bottom: 42px;}
	.be-b{margin: 20px auto; display: table;}
	.be-c{background:none;}
	.be-b img:nth-child(1){display: none;} 
	.be-b img{margin: 0 auto; width: 30px;}
	.be-b p{ font-size: 18px; color: #404040; text-align: center; padding: 2px; background-color: #fff;}
	.be-b h1{ font-size: 18px; color: #404040; text-align: center; padding: 2px; background-color: #fff;}
	.be-d{width: 100%; margin: 0 auto;}
	.be-e{margin: 20px auto; display: table;}
	.be-f{width: 100px;border: solid 1px #a5a5a5; border-radius: 10px; margin:5px;}
	.be-f a{text-align: center; display: block; font-size: 14px; color: #6b6b6b; line-height: 26px;}
	.be-f:hover{background-color: #bf2038; border-color: #fff;}
	.be-f:hover a{color: #fff;}
	.op{background-color:#bf2038; border-color: #fff; }
	.op a{color: #fff;}
	.be-h{margin: 20px auto; width: 100%; line-height: 22px; font-size: 12px; color: #3d3d3d;}
	.be-h p{ font-size: 12px; color: #3d3d3d;}
	.be-g img{display: table; margin: 0 auto; width: 100%;}
	.be-j{margin: 10px 0;}
	.be-j p{ font-size: 14px; font-weight: bold; color: #3d3d3d; text-align: center;}
	.be-j span{ font-size: 12px; color: #cfcfcf; text-align: center; display: block;}
	.cuh-a span{ font-size: 16px; font-weight: bold;color: #eacf96;display: block; padding-top: 6px;}
	.cuh-a p{ color: #5a5a5a; font-size: 12px; line-height: 20px;}
	/*发展历程*/
	.mo-a{background: url(../img/53.png) no-repeat center; background-position: top;}
	.mo-a p{text-align: center; font-size: 12px; font-weight: bold; color: #5a5a5a;}
	.mo-a img{margin: 10px auto; width: 100%;}
	.mo-b{margin: 40px auto;}
	/*天真优势*/
	.sp-a{width: 100%;background: url(../img/55.png); padding: 20px 0;}
	.sp-b{width: 100%; margin: 0 auto;}
	.sp-c{padding:20px 0;}
	.sp-e{margin-top: 30px;}
	.sp-d{width: 100%; background-color: #fff; border: 3px solid #efc87f; height: 166px; padding: 20px 0;}
	.sp-f{padding:0; width: 270px;}
	.sp-g{margin: 40px 10px;}
	.sp-h{padding: 10px;}
	.sp-h img{display: inherit; margin: 4px 0; width: 90px;}
	.sp-h p{color: #5a5a5a; font-size: 12px; line-height: 20px;}
	.he-c{width: 100%; background-color: #fff; border: 3px solid #efc87f; height: 166px;}
	.he-a{padding: 10px 0;}
	.he-g{ margin-top: 50px;}
	.he-d{padding: 0;}
	.he-e{margin: 60px 10px;}
	.he-f{margin: 40px 10px;}
	.he-f img{display: inherit; margin: 4px 0; width: inherit;}
	.he-f p{color: #5a5a5a; font-size: 12px; line-height: 20px;}
	.sp-j{ width:100%; overflow: hidden;}
	.sp-j img{transition: transform 0.4s;}
	.sp-j:hover img{transform: scale(1.01) scale(1);}
	.he-b{width: 100%; overflow: hidden;}
	.he-b img{transition: transform 0.4s;}
	.he-b:hover img{transform: scale(1.01) scale(1);}
	.doushi{width: 70px;}
	.sewq{height: 200px;}
	/*作品大赏*/
	.me-a{width: 100%; margin:0 auto;}
	.me-c{width:100%;}
	.me-d{ height: 100%; overflow: hidden; position: relative;}
	.me-d img{width: 100%;}
	.me-e{width: 100%; height:100%;background: url(../img/65.png); position: absolute; left: 0; top: 0; padding: 30px; transform: rotateY(90deg); transition:ease all 0.5s; display: none;}
	.me-f{width: 100%; height: 100%; border: solid 2px #f5deb1;}
	.me-g{margin-top: 100px;}
	.me-g img{width: initial; margin:0 auto; display: table;;}
	.me-g p{ font-weight: bold; color: #efc87f; font-size: 24px; text-align: center; padding: 20px 0;}
	.me-h p{ font-size: 16px; font-weight: initial; color: #efc87f;}
	.me-h p span{ font-size: 12px; color: #867456; }
	.me-j{margin-top: 160px;}
	.me-j img{width: initial;}
	.me-j p{text-align: center; font-size: 14px; color: #efc87f;}
	.me-c:hover .me-e{transform: rotateY(0deg);}
	.moot-a{width: 100%; border-left: 1px solid #eeeeee; padding: 10px;}
	.moot-c p{color: #bebebe; font-size: 14px;}
	.moot-d p{ color: #444444; font-size: 14px; font-style: italic; }
	.moot-e p{ font-size: 14px; color: #444444; padding: 10px 0;}
	.ypp{margin: 10px 0;}
	.font{width: 100%;}
	.qun-a{margin: 20px auto; display: table;}
	.qun-b{width: 30px; height: 30px; background-color: #5d6169; border-radius: 50%; margin: 0 5px;}
	.qun-b a{ text-align: center; display: block; line-height: 30px; color: #fff; font-size: 12px;}
	.qun-b:hover{background-color: #bf2038;}
	.sd{background-color: #bf2038;}
	.yi-a{width: 100%; margin: 30px 0; display: none;}
	.yi-b{width: 100%;}
	.yi-d{margin-left: -10px; margin-top: 14px;}
	.yi-d p{ font-size: 20px; color: #444444;}
	.yi-d p span{ font-size: 16px; color: #b6b6b6; text-transform: uppercase; }
	.yi-h{ width: 380px; margin:0 10px;}
	.yi-j img{width: 100%;}
	.yi-l p{ font-size: 18px; color: #444444;line-height: 30px;}
	.yi-p p{color: #bf2038; font-size: 24px; font-weight: bold;}
	.yi-k{padding: 8px 0;}
	.yi-e{margin:20px 0; position: relative; width: 100%; overflow: hidden; height: 264px;}
	.yi-f{position: absolute; left: 0; top: 0; width: 10000px;}
	.btn-a{margin:40px auto; display: table;}
	.btn-w{width: 10px; height: 10px; border-radius: 50%; background-color: #5d6169; margin:0 5px; cursor: pointer;}
	.om{background-color: #bf2038;}
	/*推荐轮播*/
	.pq-a{width: 100%; position: relative; height: 478px; overflow: hidden; margin: 20px 0;}
	.pq-b{width: 10000px; position: absolute; left: 0;}
	.pq-d img{margin: inherit; display: inherit; width: 100%;}
	.pq-e p{text-align: center; font-size: 18px; color: #444444; line-height: 50px;}
	.pq-c{ width: 280px; margin: 0 10px;}
	.xiu-a{margin: 30px auto; display: table;}
	.xiu-b{width: 10px; height: 10px; border-radius: 50%; background-color: #5d6169; margin:0 5px; cursor: pointer;}
	.fn{background-color: #bf2038;}
	/*大赏详情*/
	.to-a{width: 100%; border-bottom: 3px solid #f3f3f3; padding-bottom: 10px;}
	.to-d h1{ font-size: 14px; color: #444444;}
	.to-d h1 span{ font-size: 12px;color: #b6b6b6; text-transform: uppercase;}
	.to-d h6{ font-size: 12px; color: #b6b6b6; line-height: 40px;}
	.to-e{width: 80px; background-color: #bf2038; border-radius: 16px;}
	.to-e a{text-align: center; color: #fff; display: block; line-height: 24px; margin: 6px 0;}
	.to-c{width: 300px;}
	.to-b{width: 100%; padding: 0;}
	.to-f{width: 100%; margin: 10px 0;}
	.to-g{background-color: #dfdfdf; width: 120px;}
	.to-g a{text-align: center; display: block; line-height: 40px; font-size: 14px;color: #fff;}
	.to-g a span{font-weight: bold; font-size: 14px;}
	.dvf{ background-color: #a2c9d0;}
	.ns-a{width: 100%; color: #444444; font-size: 14px; line-height: 24px;}
	.ns-b{margin: 30px 0;}
	.ns-b img{width: 100%;}
	.ns-c{width: 100%; border-top: 3px #f3f3f3 solid; padding-top: 20px;}
	.ns-d{width: 100px; background-color: #bf2038; border-radius: 16px; margin: 0 auto; transition: transform 0.5s;}
	.ns-d a{text-align: center; color: #fff; display: block; line-height: 24px;}
	.ns-d:hover{transform: scale(1.2) scale(1);}
	/*口碑力量*/
	.dee-a{ width: 100%;}
	.dee-b{width: 100%; overflow: hidden; height: 26px; position: relative; margin:10px auto; display: none;}
	.dee-c{width: 450px; position: absolute; left: 50%; margin-left: -225px;}
	.dee-c img{width: 100%;}
	.dee-d{width: 100%; margin: 0 auto; display: none;}
	.dee-e{width: 780px; margin: 20px 0;}
	.dee-f{margin-right: 20px; position: relative;}
	.geiw{position: absolute; right: 0px; top: -165px; opacity: 0;}
	.jhdu:hover .geiw{opacity: 1;}
	.dee-h{margin: 10px;}
	.dee-h span{ font-size: 16px; color: #6e6e6e;}
	.dee-h p{font-size: 16px; color: #6e6e6e; text-transform: uppercase; line-height: 30px;}
	.dss-a{width: 100%;}
	.dss-b{width: 100%;background: url(../img/73.png);}
	.dss-c{width: 100%; margin: 0 auto; padding: 8px;}
	.dss-d{ width: 100%; position: relative; top: -278px; display: none;}
	.dss-e{background: url(../img/74.png) no-repeat center; width: 100%;}
	.dss-f{width: 294px; height: 520px; margin-left: 52px; overflow: hidden; position: relative;}
	.dss-g{width: 2000px; position: absolute; left: 0;}
	.dss-j{position: absolute; bottom: 20px; left: 40%;}
	.dss-k{width: 10px; height: 10px; border-radius: 50%; background-color: #fff; margin: 0 5px;}
	.as{background-color: #bf2038;}
	.sdd-a{width: 100%;}
	.men-a{ width: 100%; margin:10px 0;}
	.men-b{background: url(../img/76.png) no-repeat; width: 100%; height: 137px; padding: 20px 10px 10px 10px;margin: 0; background-size: 100% 100%; margin: 10px 0;}
	.men-d{background-color: #5d6169; border-radius: 10px; padding: 10px; font-size: 12px; position: relative;}
	.men-d span{color: #fff; font-weight: bold; padding: 6px 0; display: block;}
	.men-d p{color: #fff; line-height: 20px;}
	.men-e{height: 58px; overflow: hidden;}
	.men-c{cursor: pointer;}
	.men-f{position: absolute;right: 20px; top: -34px;}
	.men-d:hover{background-color: #89b2ba;}
	.zt-a{width: 100%;}
	.zt-c{width: 30px; height: 30px; background-color: #5d6169; border-radius: 50%; margin:0 5px;}
	.zt-c a{font-size: 14px; text-align: center; line-height: 30px; display: block; color: #fff;}
	.zt-c:hover{background-color: #bf2038;}
	.vf{background-color: #bf2038;}
	.zt-b{padding: 30px 0; margin-right: 20px;}

	.zhan-b{position: fixed; left: 0; top: 0; width: 100%; height: 100%;background: url(../img/90.png);}
	.zhan-c{position: relative;top: 35%; width:100%;}
	.zhan-c img{margin: 0 auto; display: table; width: 80%;}
	.in-a{margin: 10px auto; display: table;}
	.in-a img{width: 100%;}
	.yt-a{position: absolute; right: 0; top: 0; z-index: 5;}
	/*活动咨询*/
	.yan-a{width: 100%; margin: 10px auto;}
	.yan-b{margin: 10px 0;}
	.yan-c{width: 100%; overflow: hidden;}
	.yan-c img{width: 100%;}
	.yan-d{width: 100%; background-color: #98D2DD; padding: 6px;}
	.yan-f{padding: 0;}
	.yan-f p{ font-size: 12px; color: #fff; font-weight:bold;}
	.yan-g{padding:8px 0;}
	.yan-g p{ font-size: 12px; color: #fff;}
	.yan-p{height: 44px; overflow: hidden;font-size: 12px; color: #6b6b6b; line-height: 20px;}
	.yan-o{width: 80px; background-color: #bf2038; border-radius: 12px; display: none;}
	.yan-o a{text-align: center; display: block; color: #fff; line-height: 22px;}
	.yan-j{margin: 0px;}
	.tr-a{margin: 10px auto; display: table;}
	.tr-a img{width: 100%;}
	/*天真新闻*/
	.mp-a{width: 100%; margin: 0 auto;}
	.mp-b{width: 100%; border: solid 1px #e5e5e5; padding: 20px; margin:10px 0;}
	.mp-c p{ font-size: 14px; color: #aaaaaa; text-align: right;}
	.mp-d{padding: 4px 0;}
	.mp-d p{ font-size: 16px; color: #6b6b6b; text-align: right;}
	.mp-e{width: 100%; height: 96px; text-align: right;font-size: 14px; color: #6b6b6b; line-height: 24px; overflow: hidden; margin: 10px 0;}
	.mp-e p{font-size: 14px; color: #6b6b6b; line-height: 24px; color: #6b6b6b;}
	.mp-g{width: 100px; background-color: #bf2038; border-radius: 12px;}
	.mp-g p{text-align: center;color: #fff; line-height: 26px;}
	.mp-b:hover{box-shadow: 0px 2px 16px #ffe8ed;border-color: #fff;}
	.dsp{width: 100%; margin: 0 auto;}
	/*天真首页详情*/
	.mb-a{width: 100%;}
	.mb-b{background-color: #f8f8f8; border: solid 1px #e5e5e5;}
	.mb-c{border-bottom: solid 1px #e5e5e5;  padding: 20px 0;}
	.mb-c h1{ text-align: center; display: block; font-size: 14px;color: #363636;}
	.mb-c p{text-align: center; font-size: 12px; color: #aaaaaa; }
	.mb-d{font-size: 12px; color: #363636; line-height: 20px; padding: 10px;}
	.mb-d img{width: 100%; margin: 10px 0;}
	.mb-d p{font-size: 12px; color: #363636; line-height: 22px;}
	.mb-e{padding: 10px 0;}
	.mb-e img{width: 100%;}
	.fg-a{width: 100px; background-color: #bf2038; border-radius: 12px; margin: 10px auto;}
	.fg-a a{text-align: center;display: block; line-height: 28px; color: #fff;font-size: 12px;}
	/*婚礼策划*/
	.dsp-a{width: 100%; margin: 10px auto;}
	.dsp-a img{width: 100%;}
	.dsp-b{width: 100%;overflow: hidden; }
	.buru{position:inherit;}
	.buru img{width: 100%;}
	.dsp-c{background-color: #e9f2f1; width: 100%;}
	.dsp-d{width:100%; margin: 0 auto; padding:10px;}
	.dsp-d img{width: 100%;}
	
	/*精彩图片*/
	.container{max-width: 720px;margin: 0 auto; position: relative;}
	.slide{width: 100%;min-height: 180px;overflow: hidden;position: relative;}
	.slide .img{overflow: hidden;position: absolute;transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;}
	.slide .img img{width: calc(100% - 14px);height: calc(100% - 14px);margin: 7px;}
	.slide .img1{width: 40%;height: 40%;top: 30%;left: -50%;z-index: 1;}
	.slide .img2{width: 60%;height: 60%;top: 20%;left: -20%;z-index: 2;}
	.slide .img3{width: 80%;height: 80%;top: 10%;left: 10%;z-index: 3;}
	.slide .img4{width: 60%;height: 60%;top: 20%;left: 60%;z-index: 2;}
	.slide .img5{width: 40%;height: 40%;top: 30%;left: 110%;z-index: 1;}
	.slide-bt{position: absolute;left: 50%;bottom: 13%;z-index: 10; display: none;}
	.slide-bt span{width: 24px;height: 8px;background: #c9caca;float: left;margin: 5px;border-radius: 4px;}
	.slide .slide-bt .on{background: #ffd200;}
	.hjj-le{position: absolute; left: -80px; top: 50%; z-index: 100; display: none;}
	.hjj-ri{position: absolute; right: -80px; top: 50%; z-index: 100; display: none;}
	
	.chy-b{margin: 0 auto; display: table;}
	.chy-b img{width: 100%;}
	.bus{margin: 10px auto; display: table;}
	.bus img{width: 100%;}
	/*联系我们*/
	.er-a{width: 100%; margin: 10px auto; padding: 0;}
	.er-b{border: solid 1px #d9b872;}
	.ki-a{width: 100%;}
	.ki-b{width: 100%; margin: 10px 0;}
	.ki-c{ width: 100%;}
	.ki-d span{font-size: 16px; color: #d9b872; font-weight: bold;}
	.ki-d p{font-size: 14px; color: #363636; line-height: 30px;}
	.ki-e{width: 43px; height: 2px; background-color: #d9b872; margin: 8px 0;}
	.ki-f{margin: 20px 0;}
	.ki-g span{color: #aaaaaa; line-height: 24px;}
	.ki-g:nth-child(2){margin-left: 20px;}
	.ki-h{ width: 100%;}
	.ki-k{width: 100%; margin-bottom: 20px;}
	.ki-k span{ font-size: 14px; color: #363636; font-weight: bold;}
	.ki-k img{margin: 10px 0;}
	.ki-k p{font-size: 14px; line-height: 24px;color: #363636;}
	.cu-a{margin: 20px 0;}
	.cu-a img{width: 100%;}
	/*在线留言*/
	.shun-a{width: 100%;margin: 10px auto;}
	.shun-b{width: 100%; margin: 0 auto;}
	.shun-c p{text-align: center; color: #d9b872; font-size: 12px;}
	.shun-e{margin: 10px auto; display: table;}
	.shun-f{ width: 100%; margin: 10px 0;}
	.shun-d{margin: 0;}
	.shun-g p{line-height: 40px; font-size: 12px; color: #6b6b6b;}
	.shun-h{ width: 100%;}
	.shun-h input{border:none; border:solid 1px #e1efdf; line-height: 40px; width: 100%;}
	.shy-a{width: 100%;}
	.shy-b p{ color: #6b6b6b; line-height: 40px; font-size: 14px;}
	.shy-c{width: 100%; margin: 10px 0;}
	.shy-c textarea{border: solid 1px #e1efdf; resize: none; width: 100%; height: 120px; margin: 0; padding: 0;}
	.suh{ float: left!important;}
	.ti-a{width: 100%;}
	.ti-b{margin-right: 18px;}
	.ti-b input{ border: none; background:none; background-color: #bcc0bf; color: #fff; line-height: 30px; width: 100px;} 
	/*人力资源*/
	.hup-a{width: 100%; margin: 10px 0;}
	.hup-c{background:#a8a8a8 url(../img/+.png) no-repeat; background-position: right 14px top 14px; padding: 0 10px; margin: 4px 0; cursor: pointer;}
	.hup-c p{line-height: 40px; color: #fff; font-size: 14px;}
	.uhg{background:#bf2038 url(../img/-.png) no-repeat; background-position: right 14px top 14px;}
	.hup-d{padding: 20px;}
	.hup-d p{ color: #666666; line-height: 24px; font-size: 12px;}
	/**手机导航**/
	.dan-xia{ width:100%; position: fixed; bottom: 0; background: linear-gradient(#CC223F,#A51C33); box-shadow: 0px -2px 5px #bbbbbb;}
	.dan-xib{ width:calc(100% / 4); float: left; padding: 4% 2%; border-right: 1px solid #d15f53;}
	.dan-xic{ float:left; width: 14px; margin: 0 2%;}
	.dan-xic img{ width:100%;}
	.dan-xid p{ color:#fff; line-height: 14px; text-align: center; font-size: 14px;}
	.linh-ai{ margin-left: 16%;}
	/*顶部导航*/
	.pot-a{position: fixed; top: 0; left: 0; width: 100%;}
	.pot-c{width: 42%;}
	.pot-b{background-color: #fff; width: 100%; padding: 10px;}
	.pot-c img{width: 100%;}
	.pot-e{width: 100%;background-color: #fff; opacity: 0.9;}
	.pot-f{width: 100%; border-bottom: solid 1px #BF2038;padding-left: 10px;}
	.pot-f a{color: #444444; font-size: 14px; line-height: 50px; display: block;}
	.pot-d{margin:2%; width: 10%;}
	.pot-d img{width: 100%;}
	/*banner修改*/
	.morr-a{position: relative; overflow: hidden; margin-top: 10%;}
	.morr-b{width: 100%;}
	.morr-b img{width: 100%;}
	.moj{position: absolute; top: 50%; left:0; margin-top: -12px; width: 100%; padding: 0 4%;}

	.morr-a1{position: relative; overflow: hidden; margin-top: 10%;}
	.morr-b1{width: 100%;}
	.morr-b1 img{width: 100%;}
	.moj1{position: absolute; top: 50%; left:0; margin-top: -12px;width: 100%; padding: 0 4%;}
 	
 	.morr-a2{position: relative; overflow: hidden; margin-top: 10%;}
	.morr-b2{width: 100%;}
	.morr-b2 img{width: 100%;}
	.moj2{position: absolute; top: 50%; left:0; margin-top: -12px;width: 100%; padding: 0 4%;}

	.morr-a3{position: relative; overflow: hidden; margin-top: 10%;}
	.morr-b3{width: 100%;}
	.morr-b3 img{width: 100%;}
	.moj3{position: absolute; top: 50%; left:0; margin-top: -12px; width: 100%; padding: 0 4%;}




	
	
	
	
	
}